﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Easy.Common.RegisterType
{
    public enum InterceptorType
    {
        /// <summary>
        /// 实例拦截器，拦截实现 MarshalByRefObject 或 接口的对象
        /// </summary>
        TransparentProxy,

        /// <summary>
        /// 接口拦截，拦截实现接口的对象
        /// </summary>
        Interface,

        /// <summary>
        /// 虚方法拦截器，拦截虚拟方法
        /// </summary>
        VirtualMethod,
        /// <summary>
        /// 不拦截
        /// </summary>
        None
    }
}
